Updates StageRace 2003

Below an overview is given of the updates of StageRace 2003. Per update a list of modifications (fixes) is given in descending order of priority, severity or appreciation.

Updates Overview

 

Version no.

Date

Note

2005

In development

New version (upgrade)

Version no.

Date

Note

2003.2.00 bèta

2002.12.31

New version (upgrade)

2003.2.01 bèta

2003.01.05

New version (upgrade)

2003.2.02 bèta

2003.02.18

New version (upgrade)

2003.2.03

2003.03.12

First final release

2003.2.04 update

2003.03.29

Final release update

2003.2.05 update

2003.04.24

Final release update

2003.2.10 update

2003.06.06

Final release update

2003.2.11 update

2003.08.26

Final release update

2003.2.12 update

Upcoming

Final release update

The following are releases from the 2000 version series of StageRace:

Version no.

Date

Note

2000.1.01 bèta

2000.06.12

First official release

2000.1.02 bèta

2000.06.20

 

2000.1.03 bèta

2000.08.09

 

2000.1.04 bèta

2000.08.21

 

2000.1.05 bèta

2000.09.08

 

2000.1.06 bèta

2001.01.30

 

2000.1.07 bèta

2001.04.27

 

2000.1.10

2001.07.10

First final release

2000.1.11 update

2001.05.20

 

2000.1.12 update

2001.09.10

 

2000.1.20 update

2001.11.28

Concluding release

2000.1.21 update

2002.05.17

Update

2000.1.22 update

2002.05.22

Update

2000.1.23 update

2002.07.28

Update

2000.1.24 update

Upcoming

Update

 

Fixes per Update

 

Date Version number Status

Dec. 31st 2002

Program: V2.00 - 2003.2.00 bèta

File format:

fV2000

Messaging protocol:

WMSR01

The following internal beta builds lead to this V2.00 beta release:

  • Build 451: June 16th 2002
  • Build 1136: July 24th 2002
  • Build 1737: October 2nd 2002
  • Build 1770: October 4th 2002
  • Build 1772: October 5th 2002
  • Build 1987: October 17th 2002
  • Build 1994: October 23rd 2002
  • Build 2314: November 7th 2002
  • Build 2341: November 18th 2002
  • Build 2366: November 26th 2002
  • Build 2733: December 31st 2002

Added Main Features

  1. Points classifications (in addition to sprint classifications) can now be handled (see stage settings and the generated results). Note that so far the classification generator from the sprint classifications is used for this type of classification, which might need some adaption <451>
  2. Functionality is added to allow for individual incidental bonuses and penalties ('corrections') to be assigned to competitors. Herefor the file type is adapted, a tab is added to the Arrival dialogs, the appropriate columns are being added now to the stage classifications (only if required) and these corrections are taken into account with the general classification <451>
  3. Through General Settings the first half stage now can be indicated to be a prologue. This way the first half stage of your event will not be counted towards the overall distance and have no stage no. <1737>
  4. Settings dialog and underlying data structure have been dramatically redesigned; additionally the main properties have been removed from the main items tree <1136>
  5. Arrival dialog functions for half stages can now also be accessed through the main items tree and the Edit menu, so that for import based classifications use of the Arrival dialog is not always necessary anymore <1770>
  6. Through the half stage configuration dialog time trials can now be chosen to be based on either net times (where starting times only exist for informational purposes) or gross times (as was the standard way of conducting time trials in StageRace so far). Arrival dialogs have been adjusted accordingly <1987>
  7. In the edit window for communiqués now an additional preview window can be opened, immediately displaying the communiqué's body text <1737>
  8. Support for .str work folder implemented with a button in File Open/Save dialog. The folder can be set in the Options dialog <1987>
  9. Drag and drop support has been implemented in the main items tree for supporting the event items selection dialog, discussed elsewhere <1136>
  10. In an event items selection dialog a number of event items can be collected to be either printed at once or uploaded to a web server. These functions exist alongside the existing print and upload functions <1136>
  11. Through the Event item selection dialog publications can be chosen to be used as attachments for an e-mail prepared by StageRace <2314>
  12. For the time trial starting order the automatic order generating can now also use the teams classification <2314>
  13. Normal half stage type is now stricter enforced: any entered 1/xths of seconds are not taken into account anymore (They still exist in the Arrival dialog though, to allow for accurately applying group time on imported data) <1987>
  14. Functionality added to allow the user to indicate which open document is to be used for the StageRace message protocol (Select active document in the View menu) <451>

Added Language Features

  1. All fixed texts on publications are now available in a Microsoft® Database (MultiLanguage.mdb) which allows for choosing the publication languages on a per-event basis (through the Configure|Settings|Presentation tab sheet) and also for providing additional languages, which can be done by end-users, using Microsoft® Access <451>
  2. Spanish multilangual captions added to the database <2733>
  3. Path information for referencing MultiLanguage.mdb is added for when StageRace runs in an atypical working directory <2314>

Classifications Generation Improvements

  1. Classification generators improved; "last solution" added that provides last resort ranking on general classification, for points/sprint/climbing classifications <2366>
  2. Small improvements to classification generators ("so far", rather than "all" stages are used) <2341>
  3. 2003 rules implementation finished, with depth settings added <2733>
  4. When intermediately (thus before a stage arrival exists) generating sprint and climb classifications, a general classification is now generated, although it is not final, because competitors that do not finish the race should be excluded. Therefore a 'unofficial' comment is added to these classifications <1987>
  5. Additionally to points classification configuration settings entries and a dedicated classification generator have been added for the points classification <1737>
  6. Through the half stage configuration dialog the calculation of the teams classification for individual half stages can now be set to use only the time of the deciding competitor as set in the overall settings of the event <1987>

Competitors and Teams Improvements

  1. The maximum amount of competitors has been dramatically increased from 999 up to 65535 <451>
  2. A new team can now be added from within the dialog for editing a competitor <451>
  3. Competitors starting nos. can be changed now (only when not used in an arrival) <451>
  4. Starting nos. can be edited now in the list view; long-clicking now makes an in-place edit box appear for this <1136>
  5. StageRace (files) can now hold spare competitors ("non-active"): competitors without starting no. that exist in the software but not can be used in starters lists or classifications until they're assigned a start no. and proceed as regular competitors ("active") <1136>
  6. Active/non-active radio buttons have been added to the competitor edit dialog for supporting of spare competitors in connection to the starting no. text field <1136>
  7. Copy and Cut funtionality has been added for competitors and teams <451>
  8. Paste functionality has been added for teams, in addition to the existing Paste functionality for competitors; both paste functions have been improved slightly and will now only ask for confirmation if there is actually something to paste and not longer always, as before <451>
  9. When pasting competitors, necessary teams are not longer generated in the background, but for every new team a team edit dialog allows for previewing and editing the new team <451>
  10. Additional to earlier fixes, when pasting competitors and choosing for automatically (silently) adding new teams, team properties are still prompted for when silent adding would result in double team codes <2314>
  11. Through the Edit menu the starting nos. can be grayed out, meaning that starting nos. are ignored when pasting competitors, resulting in all pasted competitors to be added as spare competitors <1136>
  12. Through the Edit menu two selected competitors can be swapped in the competitors list (exchanging their starting nos.) <1136>
  13. Competitors and teams count is displayed in the event tree now <451>

Framework Improvements

  1. Files are no longer stored in an encrypted format, because it resulted in some vague problems and did not provide any added value anyway. Older (encrypted) files are still opened as before while new files are stored and opened unencrypted. This should also fix the problem where files could not be opened in a french Windows® version. Users are alerted when an older (encrypted) file is opened and asked to store the file in the new format (because every time an old file is opened it can result in some memory loss; worst case slightly slowing down the computer during that session of Windows®) <1737>
  2. File optimalisation: team pointers removed from arrival class; start nos., rankings, orderings and bonuses/points now are unsigned 16-bits variables instead of regular integers and all time unit variables now are unsigned 32-bits variables instead of long regular integers, throughout the entire software (resulting in up to around 29% smaller files) <451>
  3. All file 'Open'/'Save as' dialogs now make differentiations between directories, so that the directories that each type of dialog (Open, Save, Import) uses are not showing up in the other dialogs as well <1737>
  4. A confirmation is being asked for now when a file is about to be saved in a newer file format <451>
  5. File save dialog on File|New is suppressed now when hardware key is absent <451>
  6. Password encrypted (simple) in the new unencrypted file type <2733>
  7. Automatic build numbering (accessible through the file properties of stagerace.exe) <451>
  8. Extra security added (NPE) <2341>

Publications Improvements

  1. Printed properties (top of document) and columns (body of document) on publications can now be chosen from Settings <1737>
  2. By adding a Generate menu, functions have been made available to switch on and off the automatic generation of html publications every time something is changed by the user. Also individual or all publications can be generated by choice <1987>
  3. Individual publications can be set to read-only through the Generate menu <2314>
  4. An external publication editor can be invoked for individual publications through the Tools menu <2314>
  5. Document identifier (stage no., description, communique no.) is now repeated on every new printed page <1737>
  6. Main (competitors) table now repeats the column headers on every new printed page <1737>
  7. Dropped out competitors can now be printed in a detailed form in the main competitors table <1737>
  8. Signouts have been moved to the main competitors table in order to form a more consistent entity with the arrived competitors and the dropped out competitors <1737>
  9. Publication file names have been reviewed; in order to reduce the length of the file names, only English and French text remain <1770>
  10. Speeds on publications are now handled nicely when no distance or time is available (for instance when during ranking no times have been assigned) <1987>
  11. Possibility added for printing the individual competitors that contributed to a certain team's teams classification ranking <1987>
  12. Alignment and use of the event title and the event logo can now be chosen from the Settings <1737>
  13. Various small improvements to HTML syntax and layout <1737>
  14. UCI Code moved rightwards on competitors lists (rule 2.2.090) <2314>
  15. Signouts can no longer be printed on half stage communiques <1737>
  16. All generated files are now forced to binary, rather then having this depend on OS settings <2733>
  17. Advanced option "Print background colors and images" from the Windows Internet Options has been copied to the StageRace Options dialog <1737>

User Interface Improvements

  1. Existing presentation view now switches between presentation, competitors list, teams list and empty view, based on the chosen tree item. This makes the competitors list dialog and the teams list dialog obsolete, which as a result have been removed <451>
  2. Both types of competitors lists are grouped in the main tree view under competitors now and not longer divided in competitors and teams <451>
  3. Every view (main tree, presentation, competitors, ...) has its own tool bar now, which appears and disappears accordingly to the view being displayed <451>
  4. Context menus have been implemented for the main items tree, the competitors list and the teams list <1136>
  5. Possibility to add a new view to the same document. Also additional tile and cascade items added to the Window menu <451>
  6. Possibility to hide the main tree view in a child frame <451>
  7. Color yellow added to the ID view, indicating the particular identifier value proposition is already used for another publication <451>
  8. Status bar support entirely redesigned:
    • Scroll lock indicator removed <451>
    • Existing presentation view file title and path removed because these were most of the time too large anyway to be displayed properly (an Info function has been added to the Presentation view now to support this; the IE Properties dialog is invoked for this) <451>
    • Hardware key indicator added (locked versus free) <451>
    • Combo box to additionally select and view the active document (see elsewhere in this release) <451>
    • Indicator for the use of StageRace messaging protocol <451>
  9. Additionally to [fix 20] the version no. of the currently opened StageRace file is displayed in the status bar <1737>Except for the Standard tool bar, tool bars now are attached to the child frame <451>
  10. Expand all tree items <2341>
  11. Only the first child frame window (document) is maximized explicitly now. Ergo, users are not longer annoyed by maximized frames if they at some point restore the frame windows <451>
  12. UI interface update handlers have been revised in order to prevent unnecessary system load during program idle mode <451>
  13. Message boxes during classification generation are now displayed as topmost windows in order not to have them to disappear by the Wait for Classification dialog <1772>
  14. All list views now have normal Windows® Explorer cursor and selection behavior instead of the hot tracking from before <1136>
  15. Finish deadline edit box in the half stage configuration and underlying members have been removed <1136>
  16. Generalisation of dialog classes and property sheets, providing Help shortcut button, Help shortcut key F1, quick drag and bottom banner <451>
  17. Communique dialog made resizable <451>
  18. Updated tree items, toolbar buttons, document and program icons, mdi client area bitmap, etc. <451>
  19. Applying of style guide to all dialogs <451>
  20. Static images have been centered now in order to solve problems with the use of Large fonts (Windows settings, Display) <1136>
  21. Updated splash screen: new logo, system modal tool window that always gets the focus from the main frame and returns the focus when Go is clicked <451>

Added Help Features

  1. Context-sensitive help support implemented <2314>
  2. Context-sensitive help added to hardware key warning on start-up <2733>
  3. Help Search can be invoked directly now from the Help menu <451>
  4. License information is available in a nice big window now from within the Help menu <451>
  5. Tip of the Day implemented, working on start up and through the Help menu <1737>
  6. About and Credit dialogs have been upgraded with html views, allowing for nicer and more centralised maintenance of their resources <451>
  7. File reorganisation for the about dialog source code <451>
  8. Credits updated <2733>

Various Improvements

  1. Improved document/view support and OO:
    • Much functionality has been moved from views to documents <451>
    • Documents now order views to update (allowing for the possibility to add a new view to the same document, see elsewhere) <451>
    • First stage data hiding <451>
    • Involved updated classes: child frame and splitter implementation, main frame, application (grouping of registration information and functions), StageRace-document with competitors, teams, ids, etc. <451>
  2. Interval on selection now also allows for using the order that is assigned to each selected competitor for the calculation rather than just incrementing the interval equally between every selected competitor <2314>
  3. ID view now disappears when communiqué numbering is switched off <2733>
  4. Print preview functionality has been added <1737>
  5. Time entry possibility is now removed from sprint, bonus and climbs arrival dialogs <2314>
  6. Options dialog reviewed and new options added <1987>
  7. Tree view now updates root item on changing file name <451>
  8. The most recent active page in property sheets is remembered now <2314>
  9. Cut, copy and paste menu entries and accelerator keys for presentation view improved <2314>
  10. Import preview dialog layout slightly changed because of tab order problem that hid some radio buttons <2733>
  11. 'Select all' (Ctrl+A) functionality added for numerous list controls (also in menus) <2314>
  12. Settings strings translated for Dutch version <1994>
  13. Small memory leak resolved for half stage import function (through main menu only) <2733>

Other Systems

  • New Help system
  • New program installation

Jan. 5th 2003

Program: V2.01 - 2003.2.01 bèta

File format:

fV2000

Messaging protocol:

WMSR01
  1. Functionality added to remove all StageRace's registry keys by running StageRace with a "unreg" parameter/switch
  2. Interpretation of encrypted version nos. fixed that prevented from opening older file formats correctly
  3. "Help F1" button aligned better now in resizable dialogs
  4. System for anticipated time added to time trial arrival tab sheet

Other Systems

  • Program installation's uninstaller now handles shared files properly
  • Program installation's uninstaller now nicely removes all StageRace's registry keys
  • UCI competitor lists added as examples

Feb. 18th 2003

Program: V2.02 - 2003.2.02 bèta

File format:

fV2000

Messaging protocol:

WMSR01
  1. Same gap indication is now right aligned rather than center aligned
  2. Through a publication setting the document recognition string and the communiqué number can now be chosen to be repeated on every page or only to be printed on the first place
  3. Toolbars set to transparent (for improved XP look)
  4. Help button in common StageRace dialog set to transparent (for improved XP look)
  5. THEAD ending tag corrected (typo did not lead to any problems though)

Other Systems

  • Program installation now registers My Stage Races as system folder with appropriate icon
  • Windows XP manifest file added
  • Evaluation version example publications (included by mistake) replaced by full version example publications

Mar. 3rd 2003

Program: V2.03 - 2003.2.03 final

File format:

fV2030

Messaging protocol:

WMSR01

New Features

  1. Sign in lists added: printing, Generate menu, main event tree, documented, etcetera
  2. Through selection in the publication settings, speeds and distances can now be printed in km(/h), m(ph) or both, in contrast to only km(/h) as before

Improvements

  1. Time edit box control for arrival dialogs further improved, for instance with better copy/cut/paste support
  2. CSS/HTML CLASS tags added for better differentiation in the various styles in publications
  3. Import classification file dialog now remembers the last opened file, for faster importing when the same file is involved
  4. Upload password now also encrypted in .str file
  5. Shortcut to help with Help through the Help menu

Bug Fixes

  1. Problem fixed where V1.xx registry values got in the way of V2 functioning (specifically with Control import classification dialog)
  2. Correction for general communiqué that was not generated using Communiqués in the Generate menu
  3. Start screen improved to prevent the hangup that occurred when it was closed using Alt+F4 or Esc
  4. Before a document frame is closed ("PreCloseFrame") its active view selection is now dismissed to prevent a crash when the active view is an html view (Only occuring with XP manifest available)
  5. Start screen code changed to hopefully fix a very rare bug that crashes the application on "Go!". Is still under observation. Not critical

Other Systems

  • CSS Support documented
  • Help index extended to approx. 220 relevant keywords
  • Tip of the Day contents expanded
  • SRSpeed: StageRace Speed Calculator 2.00: entirely revamped, now using the same UI and calculation components as StageRace; now also showing mph
  • SRCalc: StageRace Time Calculator 2.00: entirely revamped, now using the same UI and calculation components as StageRace

Mar. 29th 2003

Program: V2.04 - 2003.2.04 final update

File format:

fV2030

Messaging protocol:

WMSR01
  1. Problem corrected where points for the sprint classification were not counted for stage arrivals
  2. Problem corrected where bonus seconds and sprint points were counted even if "No. of sprints incl. finish" was zero
  3. Problematic default starting point bonus seconds scheme for new half stages replaced by "Standard UCI" button on Bonuses tab sheet
  4. Problem corrected that resulted in a program crash when the "unofficial" statement needed to be printed on climbing classifications
  5. Redundant (and incorrect) integrity check removed from time trial starting order dialog
  6. In case of a file opened of an "Unexpected file format" now not longer a message is shown that a file of an "Older file type" was successfully opened
  7. Only EN and FR are set now as publication languages by default, and not longer all languages
  8. "Seperate" changed to "Separate" in MultiLanguage.mdb

Other Systems

  • Markup of preformatted code snippets corrected
  • Small grammar improvements to Help system

Apr. 24th 2003

Program: V2.05 - 2003.2.05 final update

File format:

fV2030

Messaging protocol:

WMSR01
  1. Problem fixed where correction entries weren't copied into the Correction tab sheet so that they eventually would disappear from the event
  2. Problem fixed where entered values in the Correction tab sheet were interpreted (rounded) incorrectly
  3. HTML table layout of Table of Contents improved
  4. HTML document's title now includes stage and/or half stage no. where applicable
  5. Decimals value for Control import classification window when importing Lynx FinishLynx file not longer set to default value 1, but taken from stored previously used values
  6. Rare crash fixed by different approach in setting focus between start screen and main frame
  7. Improved context menu for main items tree when accessed through keyboard

Jun. 6th 2003

Program: V2.10 - 2003.2.10 final update

File format:

fV2030

Messaging protocol:

WMSR01

New Features

  1. Classification import extended to time trials
  2. Export of TT*Ware (from Broder's Skunkware) files added to the Tools menu
  3. Import of TT*Ware (from Broder's Skunkware) files added to the involved import dialogs

Improvements

  1. Calculation of net time (when entering gross time) for time trial now ensures that the entered arrival time is larger than the supposed start time by adding necessary full hours
  2. "Competitors do not exist" dialog (when importing classification) now lists competitors sorted on start no.
  3. Improving [fix 60] export files are now generated as text files
  4. Sign in sheet signature line is now closely accompanied by the competitor no, to avoid confusion during signing in
  5. NOWRAP added to stage no. column in table of contents
  6. All context-menus' entries respond to right mouse button now

Bug Fixes

  1. Problem corrected where stages 1-2, 2-3, 3-4, etc. were indicated to be a prologue "P" rather than the correct stage no. (if "First stage is ridden as a prologue")
  2. Problem corrected where competitors export with competitors with no team could lead to a crash
  3. Small HTML error corrected (double cell closing tag for sign in line)

Aug. 26th 2003

Program: V2.11 - 2003.2.11 final update

File format:

fV2030

Messaging protocol:

WMSR01

New Features

  1. When arrival data from previous half stages (in the same full stage) is not yet available, now a time trial starting order can be made anyway, using the last half stage of the previous full stage as "Available" data. However, from this starters list, only those are shown in the Arrival dialog that actually finished in the most recent previous half stage
  2. A choice for the in HTML declared character set can now be made in the HTML settings (ISO and Windows sets). This will help many international users in getting specific characters for their languages printed, but will be superseeded by Unicode support in a future upgrade. Note: as this is a so-called "binary setting" this did not require upgrading the file format, so files from this version remain fully compatible with previous versions that used fV2030

Improvements

  1. Through Options the Functions menu for Arrival tab sheets (other than the stage arrival) can now be hidden
  2. Extra security added (CRC)
  3. Proper menus added for license view

Bug Fixes

  1. No longer can teams be added with an empty team code
  2. Problem corrected where, in same circumstances as for [fix 149], half stage distances were not counted into the total distance
  3. Dutch "Control import classification" dialog corrected that always selected Data Handling on initialisation while it was supposed to go to previous settings as stored in the registry
  4. Problem corrected where maximized state of various resizable dialogs (such as Arrival and Settings dialog) wasn't remembered over different instances
  5. Black background for crossed out competitors on cross out lists restored that got broken due to [fix 57] or [fix 116]
  6. Problem corrected where (in some circumstances only) the "Automatic from last full stage" and "Automatic from last half stage" were switched, in the Starting order dialog for time trials
  7. Problem corrected where the shown number of competitors of the Available/Classified competitors in the Starting order dialog weren't updated immediately after auto-generating a starting order

Upcoming

Latest, current version

Program: V2.12 - 2003.2.12 final update

File format:

fV2030

Messaging protocol:

WMSR01

Bug Fixes

Climbing category 1 (rather than category 4 before) is now set to be the hightest, most important category. This is important when sorting with "Differentiate between categories" on

Problem corrected that had the communiqué no. of the general communiqué show up not or incorrectly in the table of contents

Problem corrected that prevented sprint classification publications to be generated if, during a half stage, only sprint points were awarded at the finish (in which case there were indeed no intermediate sprints to print, but also the general sprint classification for that half stage got lost)

Problem corrected that under some circumstances prevented some function menu items to be used in Arrival dialogs

Improvements

HTML for table of contents' stage identifier column improved

Arrival tab sheets for non-finish arrivals do not longer perform an integrity check on OK

New Features

Through the Options dialog you can now "Protect dialogs against being exited incidentally by hitting Escape"

     

 

The reflected version number corresponds to the version information which can be found through About in the Help menu. If this page is part of a help file, this help file always connects to the latest, current version as reflected in the table above.

 

Go top

Converted from CHM to HTML with chm2web Standard 2.8 (unicode)